society for technical research and inventions - Español Inglés Diccionario